Fully functioning 8-tile puzzle game!!!

Update new commit:
The code for the hill climbing method would not function, the code was removed from the C++ solution. 